// pages/module/index/identify/identify.js

var text = [{
    title: '认证',
    authentication: '身份认证',
    school: '学院',
    schoolHolder: '请选择学院',
    teahcher: '我是教师',
    student: '我是学生',
    teacherNumber: '教师工号',
    teacherNumberHolder: '请输入教师工号',
    name: '姓名',
    nameHolder: '请输入姓名',
    studentNumber: '学生学号',
    studentNumberHolder: '请输入学生学号',
    sumbitBtn: '认证'
  },
  {
    title: 'identify',
    authentication: 'Identity Authentication',
    school: 'school',
    schoolHolder: 'please choose school',
    teahcher: 'teacher',
    student: 'student',
    teacherNumber: 'teacher ID',
    teacherNumberHolder: 'please enter teacher ID',
    name: 'name',
    nameHolder: 'please enter name',
    studentNumber: 'student ID',
    studentNumberHolder: 'please enter student ID',
    sumbitBtn: 'identify'
  }
]
var confirm = [{
    title: '确认认证',
    message: '认证之后不能修改，确认认证吗？'
  },
  {
    title: 'confirm',
    message: 'you only have one chace to identify,are you confirm the information?'
  }
]
var toastWords = [{
    content: '信息未填写完整'
  },
  {
    content: 'the information is not complete'
  }
]
Page({

  /**
   * 页面的初始数据
   */
  data: {
    showMask: true,
    radio: "1",
    noAvatar: true,
    avatar: '',
    toastWords: '',
    confirm: '',
    dialog: false,
    //教师工号/学生学号
    number: '',
    //姓名
    name: '',
    //学院
    school: '',
    //学院上拉菜单控制
    show: false,
    //学院信息
    schools: [
      {
        name: '工商管理学院',
      },
      {
        name: '旅游与城市管理学院',
      },
      {
        name: '财务与会计学院',
      },
      {
        name: '统计与数学学院',
      },
      {
        name: '经济学院'
      },
      {
        name: '金融学院',
      },
      {
        name: '食品与生物工程学院',
      },
      {
        name: '环境科学与工程学院',
      },
      {
        name: '信息与电子工程学院'
      },
      {
        name: '计算机与信息工程学院',
      },
      {
        name: '法学院',
      },
      {
        name: '人文学院',
      },
      {
        name: '公共管理学院',
      },
      {
        name: '外国语学院'
      },
      {
        name: '日本语言文化学院'
      },
      {
        name: '艺术设计学院'
      },
      {
        name: '杭州商学院'
      },
      {
        name: '章乃器学院'
      },
      {
        name: '国际教育学院'
      },
      {
        name: '成人教育学院'
      },
      {
        name: '人民武装学院'
      },
      {
        name: 'MBA教育中心'
      }
    ],
  },
  /**
   * 输入姓名
   */
  nameInput(e) {
    //console.log(e)
    var n = e.detail;
    this.setData({
      name: n
    })
  },
  /**
   * 输入号码
   */
  numberInput(e) {
    //console.log(e)
    var n = e.detail;
    this.setData({
      number: n
    })
  },
  onConfirm() {
    console.log("confirm")
    //发送认证请求
    wx.request({
      url: 'https://xd435.xyz/practice/index.php/Api/MyExcel/getCertification',
      data: {
        idUser: wx.appData.user.iduser,
        number: this.data.number,
        college: this.data.school,
        name: this.data.name
        // idUser: 23,
        // number:123456,
        // college: '信电',
        // name: '木木'
      },
      method: 'POST',
      header: {
        'content-type': 'application/json'
      },
      success: res => {
        console.log("res:", res);
        var success = res.data.success;
        if (success) {
          wx.toast('认证成功！');
          wx.navigateTo({
            url: 'pages/module/index/me/me',
          })
        } else {
          wx.toast(res.data.msg);
        }
      },
      fail() {
        toast('网络连接失败，请检查网络配置或账户安全。')
      }
    })
  },
  alternativeConfirm(){
    wx.toast('认证通道出错了┭┮﹏┭┮请下次再来吧！');
  },
  /**
   * 提交认证信息
   */
  submitInfo() {
    console.log("学院：", this.data.school, "号码：", this.data.number, "姓名：", this.data.name)
    if (this.data.school === '' || this.data.number === '' || this.data.name === '') {
      wx.toast(this.data.toastWords.content)
    } else {
      //弹窗确认
      this.setData({
        dialog: true
      })
    }
  },
  /**
   * 点击学院输入框弹出选择 */
  chooseSchool() {
    this.setData({
      show: true,
    })
    //console.log(this.data.show)
  },
  /**
   * 关闭学院上拉菜单
   */
  onClose() {
    this.setData({
      show: false
    });
  },
  /**
   * 选择学院
   */
  onSelect(event) {
    //console.log(event.detail);
    var name = event.detail.name;
    this.setData({
      school: name
    })
  },
  /**
   * 切换身份
   */
  onChange(event) {
    this.setData({
      radio: event.detail,
    });
    //console.log("radio:",this.data.radio)
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {
    this.setData({
      text: text[wx.lang],
      toastWords: toastWords[wx.lang],
      theme: wx.theme,
      confirm: confirm[wx.lang]
    });

    //console.log(wx.lang);
    //console.log(this.data.text)
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {
    //头部标题和颜色设置
    wx.onShow(this, text[wx.lang].title, wx.theme);
    this.setData({
      noAvatar: wx.appData.user.avatar == '' ? true : false,
      avatar: wx.appData.user.avatar,
    })
    // console.log("信息：",this.data.noAvatar," ",this.data.avatar)
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {
    return wx.onShareAppMessage()
  }
})